<link href="../template/css/ke.css" rel="stylesheet" type="text/css" />
<script src="../static/jquery-1.7.2.min.js"></script>
<!-- <div id="output_box"></div> -->

<div class="PromptBox" id="output_info" style="clear:both; overflow:auto;display:none;z-index:1000;">
  <div class="pb_column"><a href="{{$next_url}}" target="MainIframe" class="pb_c_close">×</a>提示</div>
  <div class="pb_cont">
    <h1><img src="../template/images/icon_prompt.gif" width="28" height="30" align="absmiddle" />保存内容成功</h1>
    <div style="font-size:1.4em;font-weight:bold;">
    	<a href="#" id="btn_goto" target="_blank">点击查看</a> 
    	<a href="detail.add?pid={{$pid}}&cid={{$cid}}&catid={{$catid}}">继续添加</a>
			<a href="detail.edit?pid={{$pid}}&id={{$id}}">修改文章</a>
			<a href="category.index?pid={{$pid}}&cid={{$cid}}&catid={{$catid}}">栏目管理</a>
    </div>
    <div id="output_box"></div>
  </div>
</div>

<script>
var id = '{{$id}}';
var next_url = '{{$next_url}}';
var title = '{{$gtitle}}';
$('#output_box').prepend('<p>开始生成...</p>');
$('#output_box').prepend('标题: ' + title + '<br />');
$('#output_info').show();
function make_cat(data1) {

	$('#output_box').prepend('正在生成相关栏目页<br />');
	var ppcnt = data1.ppids.length;
	$(data1.ppids).each(function(k, catid){ // 生成所有上级栏目页
		$.getJSON('../index.php/category.index?do=makestatic&catid=' + catid, function(data){ // 生成静态页
			// $('#output_box').prepend('　' + catid + ' 生成成功.<br />');
			if(typeof(data.max_page) != 'undefined') {
				if(data.max_page > 3) data.max_page = 3;
				var max_page = data.max_page-1;
				// $('#output_box').prepend('　' + catid + ' 生成相关分页, 共' + data.max_page + '页.<br />');
				for(var page = 2; page <= data.max_page; page++) {
					$.getJSON('../index.php/category.index?catid=' + catid + '&do=makestatic&page=' + page, function(data){
						// $('#output_box').prepend('　' + catid + ' 第 ' + data.page + ' 页 生成成功.<br />');
						max_page--;
						if(max_page<=0)
							ppcnt--;
						
						if(ppcnt<=0) {
							$('#output_box').prepend('成功生成相关栏目页.<br />');
							all_over();
						}
					});
				}
			} else {

				ppcnt--;
			
				if(ppcnt<=0) {
					$('#output_box').prepend('成功生成相关栏目页.<br />');
					all_over();
				}
			}
		});
	});
}
function all_over() {
	$('#output_box').prepend('<span style="font-size:1.4em;font-weight:bold;color:red;">页面已全部生成结束！</span><br /><br />');
}
$(document).ready(function(){
	$.getJSON('../index.php/detail.index?do=makestatic&id=' + id, function(data1){ // 生成静态页
		if(data1.status==1) {
			// $('#output_box').prepend('　生成静态页成功.<br />');
			var pgcnt = data1.pages.length;
			if(pgcnt==0) {
				$('#output_box').prepend('成功生成文章页面. ID: ' + id + '<br />');
				make_cat(data1);
			} else {
				$(data1.pages).each(function(k, page){ // 生成所有文章子分页
					$.getJSON('../index.php/detail.index?do=makestatic&id=' + id + '&page=' + page, function(data){ // 生成静态页
						pgcnt--;
						if(pgcnt==0) {
							$('#output_box').prepend('成功生成文章页面. ID: ' + id + '<br />');
							make_cat(data1);
						}
					});
				});
			}
			$('#btn_goto').click(function(){
				$(this).attr('href', 'http://www.kekenet.com/' + data1.url);
			});
			
		}
	});
});

function red_top(){
	location.href="{{$next_url}}";
}
</script>